 

// 创建请求拦截器
const http = {
  baseUrl: 'http://8.135.243.196', // 修改为实际的API地址
  get(url){
	  return new Promise((resolve,reject)=>{
		uni.request({
			url,
			method:'GET',
			header:{ 'content-type': 'application/json',},
			success: (res) => {
			  if (res.data.code === 200) {
			    resolve(res.data)
			  } else {
			    uni.showToast({
			      title: res.data.msg || '请求失败',
			      icon: 'none'
			    })
			    reject(res.data)
			  }
			},
			fail: (err) => {
			  uni.showToast({
			    title: '网络错误',
			    icon: 'none'
			  })
			  reject(err)
			}
		})
		  
	  })
  },
  // POST请求
  post(url, data) {
    return new Promise((resolve, reject) => {
      uni.request({
        url: this.baseUrl + url,
        data,
        method: 'POST',
        header: {
          'content-type': 'application/json',
        },
        success: (res) => {
          if (res.data.code ===200) {
            resolve(res.data)
          } else {
            uni.showToast({
              title: res.data.msg || '请求失败',
              icon: 'none'
            })
            reject(res.data)
          }
        },
        fail: (err) => {
          uni.showToast({
            title: '网络错误',
            icon: 'none'
          })
          reject(err)
        }
      })
    })
  }
}

export default http 